const go/types.typexpr
30 uses
go/types (current package)
api.go#L329: return tv.mode == typexpr
call.go#L122: case typexpr:
call.go#L294: case typexpr:
call.go#L501: x.mode = typexpr
call.go#L531: case typexpr:
call.go#L593: if x.mode == typexpr {
expr.go#L1451: check.recordTypeAndValue(e.Type, typexpr, utyp, nil)
expr.go#L1590: case typexpr:
expr.go#L1637: x.mode = typexpr
expr.go#L1706: check.exclude(x, 1<<novalue|1<<builtin|1<<typexpr)
expr.go#L1713: check.exclude(x, 1<<novalue|1<<builtin|1<<typexpr)
expr.go#L1723: check.exclude(x, 1<<novalue|1<<builtin|1<<typexpr)
expr.go#L1746: if modeset&(1<<typexpr) != 0 {
expr.go#L1755: case typexpr:
index.go#L27: case typexpr:
index.go#L33: x.mode = typexpr
operand.go#L23: typexpr // operand is a type
operand.go#L37: typexpr: "type",
operand.go#L121: case typexpr:
operand.go#L137: case invalid, novalue, builtin, typexpr:
signature.go#L328: check.recordTypeAndValue(list.List[len(list.List)-1].Type, typexpr, last.typ, nil)
stmt.go#L408: case typexpr:
typexpr.go#L36: x.mode = typexpr
typexpr.go#L103: x.mode = typexpr
typexpr.go#L188: check.recordTypeAndValue(e, typexpr, typ, nil)
typexpr.go#L205: check.recordTypeAndValue(e, typexpr, typ, nil)
typexpr.go#L247: case typexpr:
typexpr.go#L264: case typexpr:
union.go#L79: check.recordTypeAndValue(blist[i-1], typexpr, u, nil)
union.go#L157: check.recordTypeAndValue(tx, typexpr, &Union{[]*Term{term}}, nil)